<?php
/*
 * Simulazione del flusso di autenticazione
 */
$facebook = MyFacebook::getInstance();
$returnLink = Request::getCurrentPageURL(false)."?action=autenticazione02&viewsource=1";
$urlStep = "https://graph.facebook.com/oauth/authorize";
$scope = "";
$scope = "user_photos,user_videos,publish_stream,read_insights,offline_access";

echo "<h1>Flusso autenticazione, <b>PASSO 1</b>, chiamata oauth/authorize</h1>";
echo "<p>";

echo "Verrà chiamato l'url: <b>".$urlStep."</b><br>";
echo "Url di ritorno (<b>redirect_uri</b>) impostato a : ".$returnLink."<br>";
echo "Facebook Application ID (<b>client_id</b>) impostato con l'ID della applicazione registrata su Facebook<br>";
$redirectUrl = $urlStep."?client_id=".FACEBOOK_APP_ID;
$redirectUrl= $redirectUrl."&redirect_uri=".urlencode($returnLink);
if ($scope != "") {
  echo "Richiesta permessi: ".$scope."<br />";
  $redirectUrl = $redirectUrl."&scope=".$scope;
  
}
echo "Il collegamento completo è: ".$redirectUrl."<br>";
echo "<a href=\"$redirectUrl\">Chiamata a oauth/authorize</a><br />";
echo "L'elenco completo dei 'permessi estesi': <a href=\"http://developers.facebook.com/docs/authentication/permissions\">http://developers.facebook.com/docs/authentication/permissions</a>";
echo "</p>";
